package com.qijian.maindata.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.qijian.common.annotation.Excel;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;


@Data
@ToString
public class ProcessOrderUsersApproveVo  {

    @JsonSerialize(using= ToStringSerializer.class)
    private Long id;
    @JsonSerialize(using= ToStringSerializer.class)
    private Long workId;
    @Excel(name = "工单编号", sort = 1)
    private String workCode;
    @Excel(name = "开工令", sort = 2)
    private String projectMachineNo;
    @Excel(name = "项目名称", sort = 3)
    private String projectName;
    @Excel(name = "物料名称", sort = 4)
    private String itemName;
    @Excel(name = "工序名称", sort = 5)
    private String processName;
    @Excel(name = "派单时间", sort = 6)
    private String dispatchTime;
    @Excel(name = "接单人", sort = 7)
    private String pickName;
    @Excel(name = "管理人", sort = 8)
    private String manager;
    @Excel(name = "原工时", sort = 9)
    private BigDecimal workHours;
    @Excel(name = "原工价", sort = 10)
    private BigDecimal workCost;
    @Excel(name = "调整后工时", sort = 11)
    private BigDecimal newWorkHours;
    @Excel(name = "调整后工价", sort = 12)
    private BigDecimal newWorkCost;
    @Excel(name = "调整原因", sort = 13)
    private String requestReason;
    @Excel(name = "状态", sort = 14)
    private String status;
    @Excel(name = "提交人", sort = 14)
    private String createdBy;
    @Excel(name = "提交时间", sort = 15)
    private String createTime;
    @Excel(name = "审批时间", sort = 16)
    private String approveTime;



}
